package beanstao.util.json;

import java.util.HashMap;

public class JsonLibConfig
{
	private String[] _excludeNames;

	public String[] getExcludeNames()
	{
		return this._excludeNames;
	}

	public void setExcludeNames(String[] excludeNames)
	{
		this._excludeNames = excludeNames;
	}

	private HashMap<String, String> _renameMap;

	public HashMap<String, String> getRenameMap()
	{
		return this._renameMap;
	}

	public void setRenameMap(HashMap<String, String> renameMap)
	{
		this._renameMap = renameMap;
	}

	public static JsonLibConfig builder(String configName)
	{
		return getBaseConfig();
	}

	static JsonLibConfig getBaseConfig()
	{
		String[] nameArray = new String[] {};
		HashMap<String, String> _nameMap = new HashMap<String, String>();

		JsonLibConfig jcu = new JsonLibConfig();
		jcu.setExcludeNames(nameArray);
		jcu.setRenameMap(_nameMap);
		return jcu;
	}
}
